%%% $Id: tsi_test.erl 174 2007-08-19 01:04:39Z vance.shipley $
%%%---------------------------------------------------------------------
%%% @copyright 2004-2007 Vance Shipley
%%% @author Vance Shipley <vances@motivity.ca>
%%% @end
%%% 
%%% All rights reserved.
%%% 
%%% Redistribution and use in source and binary forms, with or without
%%% modification, are permitted provided that the following conditions
%%% are met:
%%% 
%%% Redistributions of source code must retain the above copyright 
%%% notice, this list of conditions and the following disclaimer.
%%% 
%%%     - Redistributions in binary form must reproduce the above 
%%%       copyright notice, this list of conditions and the following 
%%%       disclaimer in the documentation and/or other materials 
%%%       provided with the distribution.
%%%     - Neither the name of Motivity Telecom nor the names of its 
%%%       contributors may be used to endorse or promote products 
%%%       derived from this software without specific prior written 
%%%       permission.
%%% 
%%% THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
%%% "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
%%% LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 
%%% FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 
%%% COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
%%% INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
%%% BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 
%%% LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 
%%% CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 
%%% LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 
%%% ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
%%% POSSIBILITY OF SUCH DAMAGE.
%%% 
%%%---------------------------------------------------------------------
%%%
%%% @doc A simple test application which sets up a TSI mapping.
%%%
         
-module(tsi_test).
-copyright('Copyright (c) 2001-2007 Vance Shipley').
-author('vances@motivity.ca').
-vsn('$Revision: 174 $').

-include("iisdn.hrl").

-export([map/3]).

%% @spec (Board:port(), Destination::integer(), Source::integer()) -> true
%%
%% @doc Create a TSI mapping.
%%
map(Board, Destination, Source) ->
	Map = #tsi_map{destination = Destination, source =  Source},
	Data = #tsi_data{num_mappings = 1, tsi_map = [Map]},
	netaccess:set_tsi(Board, Data).

